/* Header */
.codrops-header {
    margin: 0 auto;
    padding: 3em 2em;
    text-align: center;
}

.codrops-demos > a {
    display: inline-block;
    margin: 0.75em;
    padding: 1.35em 1.1em;
    width: 15em;
    background: #fffce1;
    outline: none;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 800;
    border-radius: 20px/50px;
}

/* 点击之后的样式 */
.codrops-demos > a.current-demo {
    background: #c94e50;
    color: #fffce1;
}

/* 媒体查询 */
@media screen and (max-width: 40em) {
    body {
        font-size: 80%;
    }

    .codrops-header h1 {
        font-size: 2.5em;
    }

    .codrops-demos {
        max-width: 900px;
        padding: 2em 2em 0;
    }
}

html, body {
    width: 100%;
    height: 100%;
    overflow: hidden;
    margin: 0;
}

a {
    text-decoration: none;
}

.foot-content {
    width: 100%;
    text-align: center;
}

.content {
    width: 100%;
    height: 100%;
}

.subpage {
    overflow: hidden;
    width: 100%;
    height: 100%;
}

.three {
    width: 23.8%;
}



.list{
    /*text-align: center;*/
    /*margin: auto;*/
}


footer {
    margin-top: 30%;
    font-size: 15px;
}

.hamburger .line {
    width: 50px;
    height: 5px;
    background-color: #ecf0f1;
    display: block;
    margin: 8px auto;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.hamburger:hover {
    cursor: pointer;
}

.hamburger {
    position: absolute;
    /*width: 70px;*/
    left: 150px;
    top: 25px;
    z-index: 1001;
}

/* NINE */

#hamburger-9 {
    /*position: relative;*/
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

#hamburger-9.is-active {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

/*#hamburger-9:before{*/
/*content: "";*/
/*position: absolute;*/
/*-webkit-box-sizing: border-box;*/
/*-moz-box-sizing: border-box;*/
/*box-sizing: border-box;*/
/*width: 70px;*/
/*height: 70px;*/
/*border: 5px solid transparent;*/
/*top: calc(50% - 35px);*/
/*left: calc(50% - 35px);*/
/*border-radius: 100%;*/
/*-webkit-transition: all 0.3s ease-in-out;*/
/*-o-transition: all 0.3s ease-in-out;*/
/*transition: all 0.3s ease-in-out;*/
/*}*/

/*#hamburger-9.is-active:before{*/
/*border: 5px solid #ecf0f1;*/
/*}*/

#hamburger-9.is-active .line {
    width: 35px;
}

#hamburger-9.is-active .line:nth-child(2) {
    opacity: 0;
}

#hamburger-9.is-active .line:nth-child(1) {
    -webkit-transform: translateY(13px);
    -ms-transform: translateY(13px);
    -o-transform: translateY(13px);
    transform: translateY(13px);
}

#hamburger-9.is-active .line:nth-child(3) {
    -webkit-transform: translateY(-13px) rotate(90deg);
    -ms-transform: translateY(-13px) rotate(90deg);
    -o-transform: translateY(-13px) rotate(90deg);
    transform: translateY(-13px) rotate(90deg);
}

/* TEN */
